home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Snippets / FindIcon / ⁄* changes *⁄.note < prev    next >
Encoding:
Text File  |  1994-03-26  |  2.4 KB  |  126 lines  |  [TEXT/KAHL]

  1. 3/26/94
  2. -------
  3.  
  4. Updated for newer Apple headers, so that I don't need my own extra
  5. Icons-JW header any more.
  6.  
  7.  
  8. 2/2/94
  9. ------
  10.  
  11. Modified In_one_desktop to ignore the non-icon 'paul' data sometimes
  12. found in the desktop database.
  13.  
  14.  
  15. 1/26/94
  16. -------
  17.  
  18. Test for ejected volumes.  Looking for an icon is probably not so important
  19. that we need to ask for the disk to be inserted.  In the case of the volume
  20. icon, we can still get the icon, and can return the ttOffline transform.
  21.  
  22.  
  23. 1/5/94
  24. ------
  25.  
  26. Rewrote Get1IconSuite using ForEachIconDo instead of skanky method
  27. involving manipulation of the resource chain.
  28.  
  29.  
  30. 12/29/93
  31. --------
  32.  
  33. In Get_icon, add a default case.  Previously, bogus mini icons had been
  34. returned.
  35.  
  36.  
  37. 12/21/93
  38. --------
  39.  
  40. In Get_normal_folder_icon and Get_volume_icon, call Copy_each_icon.
  41. Wrote Get_resource_icons as a wrapper for Get1IconSuite and
  42. Copy_each_icon.
  43.  
  44. In Get_normal_file_icon, look for Finder icons before desktop icons,
  45. since the Finder apparently works that way.
  46.  
  47.  
  48. 11/2/93
  49. -------
  50.  
  51. In Find_icon, added a desperate attempt to get a volume icon even if
  52. the PBGetCatInfo call failed.  This makes a difference for a CD-ROM
  53. volume, if I have flipped open the cover of my CD drive.
  54.  
  55.  
  56. 10/4/93
  57. -------
  58.  
  59. Switched order of Control calls in Get_volume_icon, to get right
  60. floppy icon.
  61.  
  62.  
  63. 10/1/93
  64. -------
  65.  
  66. Initialized the csParam pointer to nil in Get_volume_icon, for paranoia.
  67.  
  68.  
  69. 9/29/93
  70. -------
  71.  
  72. Added some AppleShare folder types to Find_generic_icon_id.
  73.  
  74.  
  75. 9/28/93
  76. -------
  77.  
  78. In Get_volume_info, try csCode = 21 before csCode = 22.
  79. Under A/UX 3.0, the latter was failing without returning an error code.
  80.  
  81.  
  82. 1.0.4  9/12/93
  83. -----
  84.  
  85. Added 'adrp' type to Find_generic_icon_id.
  86.  
  87.  
  88. 1.0.3  8/11/93
  89. -----
  90.  
  91. Added more cases for folder aliases to Find_generic_icon_id.  Removed
  92. the creator type from its API.  Changed to assembly language to declare
  93. a static array in PC-relative storage.
  94.  
  95.  
  96. 1.0.2 7/20/93
  97. -----
  98.  
  99. Surrounded OpenResFile calls with SetResLoad(false)...SetResLoad(true).
  100.  
  101. Changed the parameter of Get_icon_file_name from Str31 to Str255 to
  102. simplify the code.
  103.  
  104.  
  105. 1.0.1
  106. -----
  107.  
  108. In Get_normal_file_icon, change 'adrp' type to 'APPL' when looking
  109. for icons.
  110.  
  111.  
  112. 5/30/93        8:31 PM
  113.  
  114. Icon resources in the System file can remain as resource handles.
  115.  
  116.  
  117. 5/30/93        5:47 PM
  118.  
  119. Added Get1IconSuite.
  120.  
  121.  
  122. 5/30/93        1:33 AM
  123.  
  124. Turned Detacher into Copy_each_icon.  It was not proper to be calling
  125. DetachResource on resources in the System.
  126.